let's think it over - French English Dictionary